LiVES is a frame and sample accurate realtime and non-linear video editor.  
Features include keyboard-based editing, a dedicated clip editor, JACK 
support, realtime effects, support for most major multimedia formats, the 
ability to be used for live VJ'ing, and much more.

This requires gdk-pixbuf.

mjpegtools, transcode, and jack are optional but strongly recommended.
